Submit

Official Substack / Medium MCP Server

@jean-technologies

The tool connects to your Substack/Medium blogs via their RSS feeds, fetches your posts, and permanently caches them locally. It also generates embeddings for each post, enabling semantic search to find the most relevant essays based on your queries. When you ask Claude about your writing, it can use these individual essay resources to provide insights or help you develop new ideas based on your existing content.
Overview

What is the Official Substack MCP Server?

The Official Substack MCP Server is a tool that connects to your Substack and Medium blogs via their RSS feeds, fetching and permanently caching your posts locally. It generates embeddings for each post, enabling semantic search to find the most relevant essays based on user queries.

How to use the Official Substack MCP Server?

To use the server, clone the repository, set up your Python environment, configure your blog URLs in the config.json file, and connect it with Claude Desktop. Once set up, you can search and reference your essays through Claude.

Key features of the Official Substack MCP Server?

  • Retrieves and caches blog posts from Substack and Medium.
  • Uses embeddings for semantic search of essays.
  • Provides individual essays as resources for Claude.
  • Preloads content and generates embeddings at startup.

Use cases of the Official Substack MCP Server?

  1. Finding relevant essays on specific topics.
  2. Accessing individual essays for reference.
  3. Refreshing cached content from blogs.

FAQ from the Official Substack MCP Server?

  • Can I use this tool with any blog?

Yes, as long as it supports RSS feeds, you can connect your Substack or Medium blogs.

  • Is there a limit to the number of posts I can cache?

Yes, you can set a maximum number of posts to fetch from each platform in the configuration.

  • What if I encounter issues with the tool?

Check your configuration file, ensure your blogs are public, and verify that all required packages are installed.

Server Config

{
  "mcpServers": {
    "writer-tool": {
      "command": "/absolute/path/to/uv",
      "args": [
        "--directory",
        "/absolute/path/to/writer-context-tool",
        "run",
        "writer_tool.py"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.